input integrity